body {
width:950px;
margin:0 auto;
margin-top:30px;
opacity:0.9;
filter:alpha(opacity=90);
background: url('images/pattern.png');
color: white;
}

#header {
-moz-border-radius: 15px;
border-radius: 15px;
width:950px;
height:150px;
background-color:#333333;
}

#header #logo {
display: inline-block;
vertical-align: top;
}

#header #logo #logotext {
text-align: left;
/*height: 60px;*/
font-family: "Helvetica";
font-weight: bold;
font-size: 60px;
display: block;
padding-left: 5px;
padding-top: 10px;
}

#header #logo #slogantext {
font-family: "Helvetica";
font-size: 20px;
padding-left: 50px;
}

#header #navigation {
	display: inline-block;
	vertical-align: top;
	margin-left: 380px;
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
}

#header #navigation a:visited {
color: orange;
}

#header #navigation #home {
display: block;
}

#header #navigation #signup {
display: block;
}

#content {
	-moz-border-radius: 15px;
	border-radius: 15px;
	width:950px;
	background-color:#333333;
	margin-top:10px;
	min-height:500px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:500px; /* for IE5.x and IE6 */
	font-weight: bold;
	text-align: center;
}

#content #search {
/*border: 1px solid;*/
/*margin-top: 100px;*/
padding-top: 50px;
padding-left: 5px;
display: block;
}

#content #livefeed {
border: 1px solid;
text-align: center;
margin-top: 50px;
margin-left: 50px;
width: 650px;
display: inline-block;
vertical-align: top;
}

#content #livefeed .bridge {
border: 1px solid;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 15px;
}

#content #livefeed .bridge .rate{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 450px;
margin-right: 10px;
}
#content #livefeed .bridge a:visited {
color: Green;
}
#content #livefeed .bridge .rate #like a:visited {
color: Orange;
}
#content #addbridge {
display: inline-block;
vertical-align: top;
margin-top: 100px;
margin-left: 80px;
}

/*
#content #addbridge img:hover {
background: url('');
}
*/

#content #addbridge img {
border: 0px;
}

#registration {
-moz-border-radius: 15px;
border-radius: 15px;
width:950px;
background-color:#333333;
margin-top:10px;
font-weight: bold;
}

#registration #info {
min-height:100px;
height:auto !important; 
padding-top: 10px;
padding-left: 5px;
display: block;
}

#registration #info #error {
color: red;
}
.profileImage {
	margin-left: 200px;
}

#registration #info a:visited {
color: orange;
}

#footer { 
-moz-border-radius: 15px;
border-radius: 15px;
width:950px;
height:100px;
background-color:#333333;
margin-top:10px;
}.profileHeader {
	font-size: 42px;
	text-align: center;
	margin-top: 14px;
}
.profileContent {
	left: auto;
	margin-left: 20px;
	margin-top: 60px;
}
a.class1 {
	color:#CCC;
	text-decoration:none;
}
a.class1:hover {
    color: rgb(168, 235, 54);
}
